package com.uduew.sjd.api;

import static com.uduew.sjd.config.Const.GET_MY_FEEDBACK_LIST;

import androidx.annotation.NonNull;

import com.uduew.sjd.bean.HttpBean;
import com.hjq.http.config.IRequestApi;
import com.hjq.http.config.IRequestBodyStrategy;
import com.hjq.http.config.IRequestType;
import com.hjq.http.model.RequestBodyType;

import java.util.ArrayList;

public class GetMyFeedBackListApi implements IRequestApi, IRequestType {

    private ReqGetMyFeedBackListBean euhedral;

    public GetMyFeedBackListApi(ReqGetMyFeedBackListBean euhedral) {
        this.euhedral = euhedral;
    }

    @NonNull
    @Override
    public String getApi() {
        return GET_MY_FEEDBACK_LIST;
    }

    /**
     * 获取参数的提交类型
     */
    @NonNull
    @Override
    public IRequestBodyStrategy getBodyType() {
        return RequestBodyType.JSON;
    }

    public static final class ReqGetMyFeedBackListBean {
        private int coimbatore;
        private int piat;

        public ReqGetMyFeedBackListBean(int coimbatore, int piat) {
            this.coimbatore = coimbatore;
            this.piat = piat;
        }
    }

    public static final class ResGetMyFeedBackListBean extends HttpBean {
        private MamaguyBean mamaguy;
    }

    public static final class MamaguyBean {
        public int faucial;
        public int curmudgeonly;
        public int moonstone;
        public int prurience;

        public ArrayList<ThoroughBean> thorough;

        public int getFaucial() {
            return faucial;
        }

        public int getCurmudgeonly() {
            return curmudgeonly;
        }

        public int getMoonstone() {
            return moonstone;
        }

        public int getPrurience() {
            return prurience;
        }
    }

    public static final class ThoroughBean {
        public ArrayList<String> esculent;
        public String thorough;
        public ArrayList<String> outgo;
        public boolean deoxidant;
        public String microgamete;
        public String diffusedly;
        public String handbarrow;
        public String beastly;
        public String created;

        public ArrayList<String> getEsculent() {
            return esculent;
        }

        public String getThorough() {
            return thorough;
        }

        public ArrayList<String> getOutgo() {
            return outgo;
        }

        public boolean isDeoxidant() {
            return deoxidant;
        }

        public String getMicrogamete() {
            return microgamete;
        }

        public String getDiffusedly() {
            return diffusedly;
        }

        public String getHandbarrow() {
            return handbarrow;
        }

        public String getBeastly() {
            return beastly;
        }

        public String getCreated() {
            return created;
        }
    }


}

